body {
  display: flex;
  flex-wrap: wrap;
}

/*------------------------*/
/*--------TITRE--------*/
/*------------------------*/
section#titre {
  display: flex;
  flex-wrap: wrap;
  width: 60%;
}
section#titre h2 {
  font-family: 'butler_extrabold';
  font-size: 40px;
  margin: auto;
  text-align: center;
  color: #FF584D;
}

/*------------------------*/
/*-------Bannieres-------*/
/*------------------------*/
section#banniere{
  display: flex;
  flex-wrap: wrap;
  width: 90%;
  margin: auto;
}

section#banniere h2 {
  width : 100%;
  font-family : 'butler_extrabold';
  font-size: 40px;
  margin : auto;
  text-align: left;
  color : #556C96;
}

section#banniere p {
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  text-align: justify;
  width: 100%;
}

/*----------------------------*/
/*--------RESPONSIVE----------*/
/*----------------------------*/
@media screen and (max-width: 1400px){
  section#titre {
    display : flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 100px;
  }

  @media screen and (max-width: 450px){
    section#titre h2 {
      font-size : 23px;
    }
    @media screen and (max-width: 250px){
      section#titre h2 {
        font-size : 17px;
      }
